论述Python中列表、元组、字典和集合的概念

您所在的位置:网站首页 python 中列表 论述Python中列表、元组、字典和集合的概念

论述Python中列表、元组、字典和集合的概念

#论述Python中列表、元组、字典和集合的概念| 来源: 网络整理| 查看: 265

Python列表是用于存储任意数目、任意类型的数据集合,包含多个元素的有序连续的内存空间,是内置可变序列,或者说可以任意修改。在Python中,列表以方括号([ ])形式编写。

Python元组与Python列表类似,同样为有序序列,但与列表为可变序列不同的是,元组为不可变序列,元组中的元素不可以单独修改,用于保存程序中不可修改的内容。在Python中,元组以小括号(( ))的形式编写。

字典(Dictionary)是Python中的一种常用数据结构,也被称作关联数组或哈希表,由键(key)和值(value)成对组成,本质上是键和值的映射,键和值之间以冒号(:)隔开,每个键-值对(key-value pair)之间用逗号隔开,整个字典由大括号({ })括起来。

Python集合是任意不重复对象的整体,也是无序和无索引的集合,集合中的元素无法单独改变。在Python中,集合也以大括号({})的形式编写,但与字典不同的是,其元素可以为任意对象,而不一定为键-值对。

现在请大家填写下表,看看是否掌握了这些基本内容:

序列元素是否单独可变元素是否有序定义符号列表元组字典集合

上述内容节选自《Python机器学习原理与算法实现》(杨维忠、张甜著,2023年2月,清华大学出版社)。

很多朋友反映学Python、学机器学习比较难、效果不好,我的观点是:需要拿到Python、机器学习的源代码边学习边操作,从解决问题、上手操作中获得成就感,才会越学越深入,学习效果才会好。

推荐一本入门级的图书:《Python机器学习原理与算法实现》(杨维忠 张甜 著 2023年2月新书 清华大学出版社)。这本书的特色是在机器学习各种算法的介绍方面通俗易懂,较少涉及数学推导,对数学基础要求相对不高,在python代码方面讲的很细致,看了以后根据自身需要选取算法、优化代码、科学调参。这本书内容非常详实,包含了Python学习和机器学习算法原理,相当于一次买两本书,同时详解Python学习和机器学习算法的问题。在讲解各类机器学习算法时,逐一详解用到的各种Python代码,针对每行代码均有恰当注释(这一点基本上是大多数书目做不到的)。随书赠送的学习资料也很多,包括全部的源代码、PPT、思维导图,还有12小时的讲解视频,每一章后面还有练习题及参考答案,还有学习群,相对于只看网络上的视频,一方面更加系统、高效,另一方面照着书一步步操作学起来也事半功倍。

《Python机器学习原理与算法实现》(杨维忠、张甜著,2023年2月,清华大学出版社)

本书特色通过“入门进阶应用”循序渐进的方式讲解Python。前两章分别讲解Python入门知识和Python进阶知识,使大家能够基本掌握Python的基础知识与进阶应用,后续章节在讲解各类机器学习算法时,逐一详解用到的各种Python代码,针对每行代码均有恰当注释,使读者能够真正理解各种代码的含义,从而可以灵活运用于自身的科研或应用研究。通过“复杂算法模型简单化、抽样理论概念具象化”深入浅出的方式讲解机器学习。本书尽可能用图像化、案例化的方式剖析各种算法的基本原理、适用条件,使读者真的能够看得明白、学得进去,避免在复杂的数学公式推导面前耗尽了所有的学习热情,苦技能虽好却不能为己所用。同时也做到了不失专业深度,使读者真正能够掌握各种算法的精髓,能根据自身需要选取算法、优化代码、科学调参。实现了Python与机器学习应用的深度融合。本书以学以致用为桥梁实现了Python与机器学习之间的高效联动协同,使读者通过本书的学习能够同时掌握Python语言、机器学习这两大专业利器,达到“一箭双雕”的学习效果,有效提升自己的科研与应用水平。

创作不易,恳请各位朋友多多点赞支持,真诚感谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3